Комп`ютерна система обробки інформації

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Зміст
1. Архітектура і принцип дії персонального комп'ютера
2. Поняття програмного забезпечення ПК та його класифікація
3. Поняття алгоритму, блок-схема алгоритму розрахунку квадратного тричлена
4. Windows - Провідник. Призначення, можливості, інтерфейс і прийоми роботи
5. Програмування на Visual Basic. Способи створення процедур в VBA
Список використаної літератури

1. Архітектура і принцип дії персонального комп'ютера
Електронна обчислювальна машина (ЕОМ) - універсальний пристрій введення, виведення, накопичення, обробки та передачі інформації для вирішення обчислювальних та інформаційних задач. Термін «комп'ютер» вживається у тому ж сенсі, що і термін «ЕОМ».
Комп'ютер містить пристрої обробки і периферійні пристрої, взаємодія та робота яких відбувається під керуванням програм.
Комп'ютер - електронна машина, тому що складається з електронних схем, обчислювальна машина - так як обробляє інформацію в цифровій формі, виконуючи обчислення, чисельні арифметичні і логічні операції без втручання людини. Цифрова форма подання будь-яких даних забезпечує комп'ютера таку властивість, як універсальність, придатність для вирішення різноманітних завдань.
Комп'ютер приймає інформацію у формі цифрових даних і працює з нею на основі програми, тобто послідовності команд обробки даних. Програма може бути незмінною (вбудованою в комп'ютер за допомогою логічної схеми) або замінної (встановленої на комп'ютері, що завантажується). У сучасних комп'ютерах є обидва типи програм. Результат роботи комп'ютера повинен бути збережений або переданий пристрою виведення інформації.
Під архітектурної обчислювальної системи мається на увазі склад функціональних основних блоків, спосіб їх з'єднання та принципи обміну інформацією. При описі архітектури часто опускається конкретна елементна база та пристрої розглядаються в загальному вигляді.
Першою офіційно описаної архітектурою була архітектура фон Неймана, яка передбачала наявність таких пристроїв:
Центральне арифметико-логічний пристрій (АЛП);
Центральний пристрій управління (ПУ);
Запам'ятовуючі пристрої (ЗП) або оперативна пам'ять;
Пристрій введення-виведення інформації (УВВ).
Архітектура сучасного комп'ютера на основі елементної бази фірми Intel передбачає наступні типи пристрою:
Внутрішні;
Магістраль;
Контролери та порти;
Зовнішні пристрої.
До внутрішніх пристроїв відносяться:
Тактовий генератор (ТГ);
Центральний процесор (ЦП);
Співпроцесор (СП);
Оперативний запам'ятовуючий пристрій (ОЗП);
Постійний запам'ятовуючий пристрій (ПЗУ);
Кеш-пам'ять;
CMOS-пам'ять.
Внутрішні пристрої, магістраль і локальні шини утворюють системну (материнську) плату.
Тактовий генератор - пристрій, який безупинно створює імпульси, що погоджують у часі роботу різних пристроїв (імпульси синхронізації).
Процесор - є головним елементом комп'ютера і забезпечує обробку інформації будь-якого типу, а також управління всіма іншими пристроями.
Співпроцесор або співпроцесор (СП) - допоміжний процесор, що спеціалізується на операціях будь-якого типу, наприклад, на арифметичних або графічних. Може бути відсутніми, тоді він повинен бути або вбудований в процесор або імітований програмним шляхом (емульоване).
Оперативний запам'ятовуючий пристрій (ОЗП) - пристрій, що зберігає інформацію тільки при наявності харчування. При відключенні живлення інформація пропадає і не відновлюється.
Постійний запам'ятовуючий пристрій - пристрій, що зберігає інформацію незалежно від наявності живлення.
Кеш-пам'ять - спеціальна швидкодіюча пам'ять, виділена для роботи з повільно працюють пристроями для прискорення процесу передачі інформації. Перші Кеші працювали з жорсткими дисками. Частина даних з дисків, до яких найбільш часто звертається користувач, поміщається в Кеш-пам'ять і надалі робота відбувається не з диском, а Кеш-пам'яттю. Тільки після закінчення роботи з зазначеними даними інформація з Кеш-пам'яті записується на диск. Кеш-пам'ять буває виконана у вигляді окремого пристрою або вбудована в процесор.
CMOS-пам'ять - спеціальна пам'ять з малим споживанням енергії, в якій зберігається інформація про параметри всіх основних пристроїв комп'ютера. Ця пам'ять живиться від спеціальної батарейки, розміщеної на системній платі. Втрата даних з пам'яті паралізує роботу комп'ютера.
Архітектура - структура комп'ютерної системи і взаємозв'язків компонентів, апаратних і (або) програмних засобів, описана схематично або з докладним зазначенням параметрів.
Термін «архітектура» ширше, ніж структура, оскільки застосовується до системи систем, структура зі структур, а також для мережі комп'ютерів. Архітектура може носити характер рекомендації щодо моделі комп'ютера, окремого пристрою (архітектура процесора) або операційної системи. Кожна підсистема має свою архітектуру, так що термін «архітектура» залежить від контексту. Наприклад, процесор сам є складною системою, яка має архітектурою.
Пристрої у складі комп'ютерної системи повинні бути сумісні.
Сумісність - здатність різних об'єктів до взаємодії. Джерела та одержувачі інформації, комплектуючі пристрої апаратури повинні для виконання операцій володіти сумісністю. Сумісністю повинні мати відеомагнітофон і телевізор, елементи телефонного зв'язку і радіозв'язку. Якість протилежне сумісності - несумісність, конфлікти при обробці інформації.
У комп'ютерній системі обробка та обмін даними виконується за умови сумісності пристроїв і програм різних виробників (передати на монітор, принтер; отримати від клавіатури, миші, модему; працювати з диском).
Інтерфейс - в широкому сенсі певна стандартами межа між взаємодіючими об'єктами. Інтерфейс задає параметри, процедури і характеристики взаємодії об'єктів обчислювальної система, що виконують різні функції. Електричні параметри пристроїв, команди програм повинні бути узгоджені, щоб правильно обмінюватися інформацією, не конфліктувати, іноді для цього застосовується проміжний пристрій або програма інтерфейсу.
Апаратний інтерфейс - сполучення, сумісність пристроїв комп'ютера за допомогою адаптерів. Наприклад, відеоадаптер (пристрій управління монітором) перетворює цифрові дані в аналогові сигнали - мінливий напруга, що управляє кольором точок екрана.
Апаратно-програмний інтерфейс - сумісність програм з пристроями комп'ютера за допомогою операційної системи. Сприяє взаємодії з користувачем.
Стандарти і параметри специфікації, інтерфейсу пристроїв і програмного забезпечення почали відкрито публікуватися (не технологія виробництва), комп'ютерна система стала «відкритою».
Відкрита система - обчислювальне середовище з апаратних і програмних продуктів і технологій, розроблених відповідно до загальнодоступних і загальноприйнятими (міжнародними) стандартами. Обов'язкові властивості відкритих систем:
1) переносимість - можливість переносити інформацію, ПЗ між різними платформами;
2) сумісність компонентів (пристроїв) від різних виробників при конструюванні, складання і працю;
3) масштабованість - збереження інвестицій в інформацію, ПЗ при переході на більш потужну апаратуру;
4) доступність програмного і апаратного забезпечення для розвитку і перебудови структури.
Персональний комп'ютер (ПК)-універсальна малогабаритна ЕОМ, призначена для індивідуального використання.
Характерні ознаки персонального комп'ютера.
1. Можливість персональної роботи з комп'ютером неспеціаліста в обчислювальній техніці, дружнє взаємодію комп'ютера і програм з користувачем.
2.Універсальное, схоже функціонування різних моделей.
3.Прікладное програмне забезпечення охоплює широке коло професійних завдань та різні програми для відпочинку.
4.Телекоммунікаціонние кошти забезпечують підключення до комп'ютерних мереж.
5.Прімененіе принципу відкритої архітектури та мікропроцесорів.
6.Шірокая мережу збуту й обслуговування.
7.Робота комп'ютерної системи виконує апаратне і програмне забезпечення.
Апаратне забезпечення - електронні, електричні і механічні пристрої, що входять до складу системи або мережі.
Пристрій - будь-яке обладнання в корпусі комп'ютера або підключений ззовні, в тому числі по мережі, яка може виконувати операції введення і виведення даних, наприклад жорсткий диск, клавіатура, миша, принтер. Пристрої однакового призначення можуть мати різну специфікацію (конструктивне рішення, параметри, управління).
Мінімальний склад персонального комп'ютера в настільному варіанті: системний блок, монітор, клавіатура і миша.
Системний блок містить основні електронні схеми і пристрої, які дозволяють комп'ютеру працювати, керують і обчислюють. У системному блоці знаходяться: материнська (системна) плата з процесором і оперативною пам'яттю, пристрої зовнішньої пам'яті (накопичувач на жорсткому диску, дисководи дискет і компакт-дисків) Як створити та довготривалого зберігання інформації (читання і запису), блок живлення.
Такі пристрої, як жорсткий диск або дисковод CD-ROM, розміщені всередині комп'ютера, але вважаються пристроями, оскільки встановлюються окремо і замінні. Для їх роботи під управлінням операційної системи необхідна програма для пристрою - драйвер.
Клавіатура - стандартний пристрій введення інформації, яка передає в комп'ютер символи або команди.
Монітор - стандартний пристрій виводу, відображення інформації у формі знаків, графічного і відеозображення на електронному екрані. Сучасні програмні засоби використовують монітор як інструмент організації графічного взаємодії з користувачем, зокрема для спільного введення інформації за допомогою миші та клавіатури.
Миша - пристрій позиціонування покажчика на екрані, який дозволяє без використання клавіатури виділяти, переміщати, змінювати об'єкти, віддавати команди.
Периферійний пристрій, периферія - частина апаратного забезпечення, конструктивно відокремлена від основного блоку обчислювальної системи. Периферійні пристрої функціонують за командами центрального процесора. Периферійні пристрої призначені для зовнішньої обробки даних, їх підготовки, введення, зберігання, управління, захист, виведення і передачі по каналах зв'язку, але не є суттєво необхідними. Периферійний пристрій може бути фізично зовнішнім (принтер, сканер, зовнішній модем), іноді знаходиться в системному блоці (дисковод CD або внутрішній модем).

2. Поняття програмного забезпечення ПК та його класифікація
Програмне забезпечення (ПЗ) - набір програм і підпрограм (допоміжних, підпорядкованих роботі основних програм), які забезпечують обробку або передачу даних, повноцінну роботу комп'ютера. ПО призначено для багаторазового використання та застосування різними користувачами. Це інформаційна компонента комп'ютера на відміну від пристроїв - фізичної, апаратної частини. За ГОСТом 19781-90, програмне забезпечення - сукупність програм системи обробки інформації та документації, необхідної для експлуатації цих програм.
Програма - повної, достатній набір команд, виконання яких змушує комп'ютер вести себе певним чином і за кінцеве число кроків вирішити конкретну задачу.
Без програм комп'ютер даремний. Програма на мові програмування або в машинному коді описує дії, які комп'ютер повинен виконати у вигляді точної і докладної послідовності команд обробки даних. Програма подібна рецептом:
Містить список інгредієнтів (так званих змінних) і команд (інструкцій), які вказують комп'ютеру дії із змінними. Змінні можуть представляти числа, текст, графічні зображення.
За призначенням програмне забезпечення підрозділяється на системне, прикладне та інструментальне.
Системні програми - це програми загального користування для управління ресурсами комп'ютера: центральним процесором, пам'яттю, введенням і виведенням даних, підтримки працездатності системи обробки інформації, підвищення ефективності її використання.
Розрізняють системні управляючі і системні обслуговуючі програми.
Операційна система - великий набір програм, які управляють роботою комп'ютерних пристроїв і забезпечують їх взаємодію в цілому як системи, координують комунікацію (зв'язок) комп'ютерів та інших пристроїв, об'єднаних у мережі, а користувачам і прикладним програмам надають інтерфейс - засіб взаємодії з комп'ютером, ресурсами ( запускають прикладні програми, ведуть діалог з користувачем).
Мережеві операційні системи обслуговують роботу комп'ютерів в мережі (приклади: Microsoft Windows XP, Windows 98, Linux, Macintosh).
Драйвер пристрою - програма, що дозволяє конкретному пристрою, такому, як модем, клавіатура, миша, монітор, відеоплата, сканер або принтер, взаємодіяти з операційною системою. Встановлене в системі пристрій повинен бути розпізнано операційною системою, тобто повинні бути виконані автоматично або вручну встановлення та налаштування драйвера пристрою.
На відміну від прикладних програм, які користувач запускає сам, драйвери пристроїв завантажуються автоматично при включенні комп'ютера і виконуються, залишаючись невидимими. Драйвери не самі управляють пристроями, а втілюють командні вказівки прикладних програм і самої операційної системи в команди, зрозумілі пристрою конкретного виробника.
Програмне обслуговування - системна (сервісна, службова) програма для надання послуг загального характеру користувачам і обслуговуючому персоналу системи обробки інформації, в основному пов'язаних з керуванням ресурсами комп'ютера.
Програми-утиліти входять до складу операційної системи або встановлюють додатково. Меню Windows Пуск, Усі програми, Стандартні, Службові вказує утиліти управління дисками, діагностики системи.
Утиліти відрізняються від додатків меншими розмірами, меншою складністю, обмеженими функціями. До утилітам відноситься наступні програми.
Програми діагностики - перевіряють властивості (параметри) та роботу пристроїв, комп'ютера, запускають тести для виявлення несправностей в системі.
Програми обслуговування дисків - виправляють помилки розміщення даних на диску, забезпечують більш швидкий доступ до даних на диску за рахунок оптимізації розміщення. Виконують стиснення даних. Резервують (дублюють) інформацію з диска на інший накопичувач: магнітну стрічку або інший мережевий диск.
Файлові менеджери - забезпечують користувачеві зручний доступ до файлів і папок комп'ютера.
Програми - пакувальники файлів (архіватори) - стискають інформацію одного або декількох файлів в новий (архівний) файл меншого розміру. Розпаковують вміст архівного файлу у вихідну інформацію (WinRAR, WinZIP).
Антивірусні програми - захищають систему від шкідливих програм: ведуть профілактику, діагностують і лікують, ліквідують наслідки зараження (DrWeb, Антивірус Касперського AVP).
Такі програми, як текстовий процесор, табличний процесор, система управління базами даних, є прикладними програмами і не пов'язані безпосередньо з управлінням ресурсами.
Прикладна програма (або додаток) призначена для обробки даних у певній галузі застосування. Безпосередньо виконує функції, необхідні користувачам, вирішує практичну задачу. Наприклад, програми текстова, графічна, технічна, наукова бухгалтерська, інвентаризації, управління базами даних.
Прикладна програма розроблена для конкретної операційної системи (Windows, Macintosh, DOS). Великі програми містять здійснимих (управляючі) і допоміжні файли. Пакет прикладних програм - декілька програм розширеного застосування з можливістю взаємної передачі результатів.
Офісні програми готують текстові документи, здійснюють розрахунки масивів числових даних, створюють електронні документи для друку та читання з екрану (Microsoft Word, Microsoft Excel; Lotus Smart Suite; Word Perfect Office).
Лінгвістичні програми контролюють правопис, ведуть пошук з урахуванням словоформ: різні закінчення, різні частини мови і т.п. Програми Орфо, Пропис підключаються для перевірки правопису у програмах, які не мають цієї можливості. У текстовий редактор Word вбудована перевірка правопису Орфо.
Програми-словники (енциклопедичні, тлумачні) містять словникові статті тлумачення термінів. Мовні словники пропонують варіанти перекладу окремих слів і словосполучень (Lingvo, Multilex, Bridge to English, Сократ та ін.)
Програми перекладу тексту переводять тексти електронних документів фразу за фразою, використовуючи словники загального та галузевого (за фахом) змісту, мають різний «інтелект» (Promt, Сократ).
Графічні програми готують і обробляють зображення, редагують, підвищують якість, сканують і друкують графічні файли, оптимізують їх розмір, створюють рухомі зображення (Adobe Photoshop, Image Ready, Macromedia Fireworks, Corel Painter, Macromedia Freehand, CorelDraw, CorelXara).
Видавничі системи - програми комп'ютерної верстки тексту та графіки для типографського друку (Quark XPress, Adobe Page Maker, Adobe InDesign).
Програми веб-дизайну і компілятори електронних книг застосовуються для розробки сайтів в Інтернеті і підготовки електронних публікацій в мережі (Macromedia Dreamweaver, Flash, Microsoft Front Page, Adobe Acrobat).
Програми сканування і розпізнавання оцифровують зображення, отримані зі сканера, виділяють малюнки, розпізнають текст із графічних зображень після сканування, перетворять в файл документа (Fine Reader, Cunei Form).
Статистичні програми аналізують масиви числових даних з видачею статистичних показників.
Фінансові та бухгалтерські програми призначені для бухгалтерського обліку на великих, середніх і дрібних підприємствах, обліку особистих і сімейних витрат. Можуть вести не весь бухоблік, а окремий сектор (1С: Бухгалтерія, 1С: Гроші).
Програми автоматизації діловодства та документообігу застосовуються для складання договорів, контрактів, листів. Ведення документообігу та архіву організації, допомагають в управлінні персоналом (кадри), скануванні і підготовці форм, звітності (Євфрат, 1С: кадри).
Складські системи - програми товарів на складах.
Інформаційні системи оперують масивами довідкових даних, текстами нормативних юридичних, правових документів, базами знань (Гарант, Кодекс, КонсультантПлюс), керують базами даних (Microsoft Access, Lotus 1-2-3).
Консультаційні, експертні системи - системи підтримки прийняття рішень у конкретній області: бізнес-планування, діагностиці захворювань, несправностей автомобілів, розслідуванні злочинів, фінансовому аудиті.
Програми комунікації в комп'ютерних мережах - оглядачі Інтернету (Internet Explorer, Netscape Communicator), програми зв'язку (наприклад, через модем), передачі повідомлень, електронної пошти (TheBat, Outlook Exdivss, Microsoft Outlook).
Програми науково-технічні - дослідні, які проектують, обслуговування технологій виробничих процесів.
Освітні програми - навчальні, контролюючі з дисциплін (підручники, тренажери, довідники, енциклопедії) та засоби їх розробки.
Програми цифрової обробки звукової та відеоінформації - мульт-, відео-, теле-і кіностудії (Adobe Premier, Adobe After Effects).
Мультимедіа - і ігрові програми для відпочинку та розваги.
3. Поняття алгоритму, блок-схема алгоритму розрахунку квадратного тричлена
Алгоритм - це точне однозначне опис процесу обчислень на комп'ютері послідовним набором правил (команд), слідуючи яким шляхом перетворення вихідних даних буде отриманий визначається цими даними результат. Слово «алгоритм» (algorithm) отримано транслітерацією (перезаписом літерами іншого алфавіту) імені математика аль-Хорезмі, який у XI ст. розробив правила виконань арифметичних операцій над багатозначними числами (аль-Хорезмі - з Хорезму, Середня Азія).
4. Windows - Провідник. Призначення, можливості, інтерфейс і прийоми роботи
Провідник (Windows Explorer) в середовищі Windows 9 8 - програма (додаток), за допомогою якої користувач може відшукати будь об'єкт файлової системи (папку або файл) і провести з ним необхідні дії.
За допомогою Провідника можна запускати додатки, відкривати документи, переміщати або копіювати файли і папки, форматувати дискети, проглядати Web-сторінки в Інтернеті та ін Інтерфейс Провідника зроблений гранично зрозумілим для користувача. Зовнішній вигляд вікна Провідника може змінюватися, але його функції при цьому практично не змінюються.
Основне робоче поле Провідника може бути розділене на дві-три панелі. Права панель відображає вміст папки, адреса якої вказана в адресному рядку. Кожен значок на правій панелі є текою, клацання по якій відкриє її вміст. Середня панель відіграє допоміжну роль, створюючи інтерфейс Internet Explorer. У лівій панелі відображається ієрархічна структура підпорядкованості папок.
У верхній частині будь-якого вікна Провідника знаходяться Управляє меню і панелі інструментів:
■ панель з кнопками, призначеними для швидкого виконання найбільш уживаних команд;
■ адресна рядок, в якій вказується ім'я активної (поточної) папки або адреси Інтернет;
■ кнопка <Посилання>, що спрощує доступ до Web-сторінок при роботі в мережі Інтернет.
Операційна система Windows 98 має такі особливості.
■ Основні об'єкти і дії представлені у вигляді наочних екранних форм. Такий вид взаємодії ПК з користувачем називається графічним інтерфейсом (Graphics User Interface). У цьому випадку управління різними об'єктами здійснюється в основному за допомогою маніпулятора типу «миша», а кожною виконуваною програмі відводиться на екрані монітора вікно, яке може займати частину екрану або весь екран. Дуже часто такий інтерфейс називається багатовіконний, оскільки дозволяє одночасно працювати з декількома програмами, кожній з яких відведено своє вікно на екрані монітора.
■ Широкі та різноманітні сервісні можливості:
● створення ярликів об'єктів (папок, файлів, пристроїв);
● використання спеціальних програм-майстрів;
● використання програм пошуку і швидкого перегляду документів.
■ Зручність роботи з документами:
● створення документів за допомогою шаблонів;
● перенесення даних з одного документа в інший;
● видалення в кошику документів або цілих папок.
■ Широке мережеві можливості і засоби роботи з Інтернетом.
■ Удосконалена довідкова система і широкі можливості з налаштування самої операційної системи.
ОС Windows 98 у порівнянні з ОС Windows 95 також має ряд особливостей.
■ Ще більше орієнтована на роботу в мережі Інтернет:
● відкриті папки можуть виглядати як веб-сторінки;
● об'єкти можуть виділятися наведенням на них покажчика миші, а відкриватися одним клацанням;
● додаткові кнопки Назад і Вперед, наявні у вікнах папок і програми Провідник, істотно полегшують роботу з ними;
● до складу ОС включений комплект програм Internet Explorer версії 4.0 (в останніх версіях Windows 98, наприклад Windows 98 SE, - Internet Explorer версії 5.0);
● якщо відкрита папка представлена ​​як веб-сторінка, то виділення об'єкта призводить до відображення його основних властивостей;
■ Проведена модифікація деяких стандартних програм, і до них добавлена ​​графічна програма Imaging;
● програма Блокнот (Notepad) стала забезпечувати зміну шрифту;
● розширені функціональні можливості калькулятор (Calculator) $
текстовий редактор WordPad може працювати з документами у форматі Word 97;
■ Розширено набір програм, призначених для діагностики і обслуговування системи:
● Планувальник завдань (Task Scheduler) забезпечує автоматичний запуск програм відповідно до раніше складеним розкладом;
Майстер обслуговування (Maintenance Wizard) допомагає скласти розклад.
■ Покращена процедура встановлення системи:
● кількість етапів установки скорочено з 12 до 5;
● програма установки стала більш наочною.
■ Більш досконалою стала система допомоги:
● Довідкова система переписана на мові HTML і здатна самостійно звертатися до веб-ресурсів;
● Основні системні об'єкти і вікна мають спливаючі підказки, що інформують про їх призначення, та ін
Конкретний вибір операційної системи визначається сукупністю наданих функцій і конкретними вимогами до робочого місця.
Функції операційних систем можуть включати наступні:
■ можливість підтримувати функціонування локальної комп'ютерної мережі без спеціального програмного забезпечення;
■ забезпечення доступу до основних служб Інтернету засобам, інтегрованим до складу операційної системи;
■ можливість створення системними засобами сервера Інтернету, його обслуговування та управління, в тому числі дистанційне за допомогою віддаленого з'єднання;
■ наявність засобів захисту даних від несанкціонованого доступу, перегляду та внесення змін;
■ можливість оформлення робочого середовища операційної системи, в тому числі й засобами, які належать до категорії мультимедіа;
■ можливість забезпечення комфортної почергової роботи різних користувачів на одному ПК із збереженням персональних налаштувань робочого середовища кожного з них;
■ можливість автоматичного виконання операцій обслуговування комп'ютера і ОС за заданим розкладом або під управлінням віддаленого сервера;
■ можливість роботи з комп'ютером для осіб, що мають фізичні недоліки, пов'язані з органами зору, слуху та іншими.
Крім вище перерахованого, сучасні ОС можуть включати мінімальний набір прикладного програмного забезпечення, яке можна використовувати для виконання найпростіших практичних завдань:
■ читання, редагування та друк текстових документів;
■ створення і редагування найпростіших малюнків;
■ виконання арифметичних і математичних розрахунків;
■ ведення щоденників і службових блокнотів;
■ створення, передача і прийом повідомлень електроннолй пошти;
■ створення і редагування факсимільних повідомлень;
■ відтворення та редагування звукозапису;
■ відтворення відеозапису;
■ розробка та відтворення комплексних електронних документів, що включають текст, графіку, звукозапис та відеозапис.
Ці можливості ОС не вичерпуються. У міру розвитку апаратних засобів обчислювальної техніки і засобів зв'язку функції ОС безперервно розширюються, а засоби їх виконання удосконалюються.
Види інтерфейсів користувача.
Інтерфейс командного рядка. По реалізації інтерфейсу користувача розрізняють неграфічні і графічні операційні системи. Неграфічні операційні системи реалізують інтерфейс командного рядка. Основним пристроєм управління в даному випадку є клавіатура. Керуючі команди вводять в полі командного рядка, де їх можна і редагувати. Виконання команди починається після її затвердження, наприклад, натисканням клавіші INTER. Для комп'ютерів платформи IBM PC інтерфейс командного рядка забезпечується сімейством операційних систем під загальною назвою MS-DOS (версії від MS-DOS 1.0 до MS-DOS 6.2)
Графічний інтерфейс. Графічні операційні системи реалізують більш складний тип інтерфейсу, у якому, як орган управління крім клавіатури може використовуватися миша або інший пристрій позиціонування. Робота з графічною операційною системою заснована на взаємодії активних і пасивних екранних елементів керування.
Активні і пасивні елементи управління. В якості активного елементу управління виступає покажчик миші - графічний об'єкт, переміщення якого на екрані синхронізоване з переміщенням миші.
В якості пасивних елементів управління виступають графічні елементи управління додатків (екранні кнопки, значки, перемикачі, прапорці, розкривні списки, рядки меню та багато інших).
Характер між активними і пасивними елементами управління вибирає сам користувач. У його розпорядженні прийоми наведення покажчика миші на елемент керування, клацання кнопками миші та інші засоби.
5. Програмування на Visual Basic. Способи створення процедур в VBA
У порівнянні з попередніми поколіннями Бейсік-систем MS Visual Basic має ряд принципових відмінностей. MS Visual Basic - потужна система програмування, що дозволяє швидко і ефективно створювати додатки для MS Windows 95/98 і Windows NT. Оскільки система є «візуальної», програміст (користувач) може створювати видиму частину програми Windows, не написавши жодного рядка програмного коду. Ця частина є основою інтерфейсу «програма - користувач», за допомогою якого здійснюється взаємодія користувача з програмою. Розробка програмного інтерфейсу здійснюється на принципах об'єктно-орієнтованого підходу, реалізованого в Visual Basic стосовно до додатків, що виконуються під управлінням Windows.
Для таких програм характерним є існування на екрані в будь-який момент часу безлічі об'єктів: вікон, кнопок, меню, текстових і діалогових вікон, лінійок прокрутки тощо Користувач має певну (в залежності від алгоритму програми) свободу вибору в частині використання цих об'єктів. Він може зробити клацання (натисніть і потім відпускання) кнопкою миші, перетягнути об'єкт, ввести дані у вікно і т.п. У більшості випадків не передбачається заздалегідь установлена ​​послідовність дій. Як правило, програміст, створюючи програму, не повинен обмежувати дії користувача. Він повинен розробляти програму, яка правильно реагує на будь-яку дію користувача, навіть неправильне (в гарній програмі непередбачених дій не повинно бути).
Для кожного об'єкта на екрані існує ряд можливих подій. Одні з них виробляються користувачем: клацання або подвійне клацання по кнопці миші, перетягування об'єкта, натискання клавіші клавіатури, введення тексту у вікно і т.п. Деякі події відбуваються в результаті вчинення інших подій: наприклад, вікно відкривається або закривається, елемент управління стає активним (доступним) або втрачає активність.
Кожна подія проявляється в певних діях (відгуках, реакції, поведінці) програми. Ці дії можна розділити на дві групи. Перша є наслідком властивостей об'єкта. Ці властивості встановлюються програмістом з деякого стандартного переліку властивостей, заданого системою програмування Visual Basic і самою системою Windows. Прикладом таких дій є згортання вікна після клацання по кнопці <Згорнути>. Змінити поведінку об'єкта в подібних випадках програміст не може. Однак у багатьох випадках є певна можливість варіації відгуку об'єкта на подію (текст, шрифт, колір, розмір, місце на екрані і ін) шляхом завдання певних властивостей.
Друга група дій (відгуку) на події повністю визначається програмістом. Це забезпечується можливістю завдання процедури Visual Basic для кожного можливого для об'єкта події. Спочатку кожна така процедура є порожньою, і, отже, коли відбувається подія, нічого не трапляється. Теоретично можна створити процедуру для будь-якої події, але на практиці програміст заповнює кодом процедури тільки для тих подій, які в даній програмі представляють інтерес.
Таким чином, Visual Basic надає користувачеві об'єктно-орієнтоване середовище програмування, засновану на подіях. Спрощено кажучи, процес розробки програми у цьому середовищі зводиться до вибору набору об'єктів і їх властивостей, завданням подій та процедур їх обробки, які в сукупності забезпечують вирішення поставленої задачі.
Існують три варіанти Visual Basic:
■ Learning Edition (навчальна редакція), що створює повністю функціональні додатки Windows за допомогою набору стандартних інструментів;
■ Professional Edition (професійна редакція), в якій додатково містяться спеціалізовані інструменти і упорядник доповідей;
■ Enterprise Edition (редакція для підприємств), що містить інструменти для створення мережних додатків типу «клієнт-сервер».
Visual Basic, починаючи з п'ятої версії, поставляється як 32-розрядна версія і працює тільки під Windows 95/98 або NT. Це відноситься і до додатків, створеним у цій системі програмування, в тому числі до виконуваних (. Exe) файли.
Visual Basic for Applications (VBA) - мова програмування, інструмент для розробки унікальних додатків.
Процедура - це згрупований і логічно закінчений набір операторів VBA. Розрізняють такі типи процедур: процедури-програми (процедури Sub) та процедури-функції (процедури Function).
Процедура Sub - сукупність операторів VBA, укладених між операторами Sub і End Sub. Процедури цього типу виконують певні дії, але значення в зухвалу їх процедуру не повертають. Імена таких процедур не можуть бути використані у виразах і операторах присвоювання. Як правило, процедури-підпрограми є макросами або процедурами обробки подій (процедури, автоматично виконуються при виникненні події, ініційованого користувачем або додатком).
Синтаксис процедури Sub має вигляд:
Sub ім'я ([аргументи])
Оператори VBA
End Sub
Параметр ім'я визначає ім'я створюваної процедури. Параметри аргументи застосовуються при необхідності передачі в процедуру необхідних значень.
Процедура Function призначена для отримання обчислюваного значення за допомогою перетворення вихідних даних. Як правило, функціями є процедури перетворення, які використовуються у виразах операторах присвоювання та ін На відміну від підпрограм, процедури-функції виконують певну операцію і обов'язково повертають в зухвалу їхню процедуру обчислюване значення.
Синтаксис процедури-функції має вигляд:
Function ім'я ([аргументи]) [As тип]    
Оператори VBA
ім'я = вираз
End Function
Параметр ім'я визначає ім'я створюваної процедури. Необов'язкові параметри аргументи дозволяють передати в процедуру необхідні значення. Параметр As тип задає тип даних, які повертаються функцією. Інструкція ім'я = вираз використовується для завдання обчисленого і повертається в зухвалу процедуру значення.
Процедури Function і Sub можуть бути або закритими, або відкритими. Відкриту процедуру, оголошену із застосуванням ключового слова Public, дозволяється викликати з будь-якої процедури будь-якого модуля. Закриту процедуру, оголошену за допомогою ключового слова Private, можна викликати тільки з процедур поточного модуля. Якщо в оголошенні процедури не вказаний її вид, то за замовчуванням вона вважається Public (тобто відкритої).

Список використаної літератури
1. Гаврило. М.В. Інформатика та інформ технології: підручник для студентів
вузів / М. В. Гаврилов. - Москва. : Гардаріки, 2006-655 с. мул.
2. Назаров. С.В, Мельников П.П. Програмування на MS Visual Basic:
навч. Посібник / під ред. С.В. Назарова. - М.: Фінанси і статистика, 2001 -
320с.: Іл.
3. Основи інформатики: навч. посібник / О.М. Морозевич, М.М. Говядінова,
В.Г. Левашенко та ін; під ред. О.М. Морозевич. - 2-е вид., Испр. - Мн:
Нове знання, 2003-544с.
4. Інформатика. Базовий курс підручник для студентів вузів, бакалавр,
магістрів навчаються за напрямками «Інформатика і
обчислювальна техніка »/ Москва: Омега - Л 2004-552с.
5. Інформатика: Підручник - 3-е перероб. Вид. Під ред. Проф. Н.В.
Макарової. - Москва. Фінанси і статистика. 2001 - 768 с.: Іл.
6. Інформатика Базовий курс / С.В. Симонович та інші - СПб: Пітер 2001 -
640с.: Іл.
Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Реферат
73.8кб. | скачати


Схожі роботи:
Злочини у сфері комп`ютерної інформації 2 Комп`ютерна злочинність
Комп ютерна обробка внутрішньобанківської інформації
Комп`ютерна злочинність і комп`ютерна безпека
Система елективних курсів з інформатики для передпрофільне підготовки Комп`ютерна та інформаційна
Особливості організації проведення аналізу в умовах комп`ютерної обробки економічної інформації
Комп`ютерні технології обробки економічної інформації на основі використання систем управління
Система обробки економічної інформації
Система автоматизованої обробки статистичної інформації
Автоматизована система обробки економічної інформації
© Усі права захищені
написати до нас